package br.upis.listacompras.atividade.listacompra;

import java.sql.SQLException;
import java.util.Date;

import br.upis.listacompras.R;
import br.upis.listacompras.entidades.ListaCompras;
import br.upis.listacompras.repositorio.DatabaseHelper;

import com.j256.ormlite.android.apptools.OrmLiteBaseActivity;

import android.os.Bundle;
import android.view.Menu;
import android.view.View;
import android.widget.TextView;

public class NovaListaComprasActivity extends OrmLiteBaseActivity<DatabaseHelper> {

    @Override
    public void onCreate(Bundle savedInstanceState) 
    {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.activity_nova_lista_compras);
    }
    
    @Override
    protected void onResume()
    {
    	super.onResume();
    	((TextView)findViewById(R.id.txtNomeListaCompras)).setText("");
    }

    @Override
    public boolean onCreateOptionsMenu(Menu menu) 
    {
        getMenuInflater().inflate(R.menu.activity_nova_lista_compras, menu);
        return true;
    }
    
    public void cadastrarListaCompraClick(View v) 
    {
    	try 
    	{
    		
    		TextView t = ((TextView)findViewById(R.id.txtNomeListaCompras));
        	
        	ListaCompras lista = new ListaCompras();
        	lista.setNome(t.getText().toString());
        	lista.setDeletado(false);
        	lista.setDataCadastro(new Date());
        	
			getHelper().getListaComprasDao().create(lista);
			
			finish();
			
		} 
    	catch (SQLException e) 
    	{
			e.printStackTrace();
		}
    }
}
